package com.cn.yang.service.impl;

import com.cn.yang.bean.Group;
import com.cn.yang.bean.Personnel;
import com.cn.yang.dao.PersonnelDao;
import com.cn.yang.service.PersonnelService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class PersonnelServiceImpl implements PersonnelService {
    @Autowired
    PersonnelDao personnelDao;
    @Override
    public int login(Personnel personnel) {
        return personnelDao.login(personnel);
    }

    @Override
    public Personnel selectMyMessage(String personnelNumber) {
        return personnelDao.selectMyMessage(personnelNumber);
    }

    @Override
    public int updateMessage(Personnel personnel) {
        return personnelDao.updateMessage(personnel);
    }

    @Override
    public List<Personnel> selectAllPersonnel() {
        return personnelDao.selectAllPersonnel();
    }

    @Override
    public int personnelAdd(Personnel personnel) {
        return personnelDao.personnelAdd(personnel);
    }

    @Override
    public List<Personnel> nonGroupPersonnel() {
        return personnelDao.nonGroupPersonnel();
    }

    @Override
    public List<Personnel> selectById(List<Personnel> list) {
        return personnelDao.selectById(list);
    }

    @Override
    public void updateGroup(List<Group> list) {
        personnelDao.updateGroup(list);
    }
}
